# 带中学生玩转 Python
# https://mp.weixin.qq.com/s?__biz=MzIwMjE1MTI4MA==&mid=2247505852&idx=1&sn=ea53e49c610bda90000ec735dbed4644&chksm=96e193a3a1961ab542d2cc9d4ce72cbc63108b760020a35a34ce2b3d1e88338c46cb9fb7adaf&scene=21#wechat_redirect
# 案例2：立方体(底边斜) 
from turtle import *

#绘制正方体函数（自定义）
def setZFT(_color):
    ### 1 绘制暗面
    color(_color[0])      # 深灰色
    begin_fill()
    right(30)     # 1.右30度
    forward(200)
    right(60)     # 2.右60度
    forward(200)
    right(120)    # 3.右120度
    forward(200)
    right(60)     # 4.右60度
    forward(200)
    end_fill()

    ### 2 绘制亮面
    fillcolor(_color[1])  # 浅灰色
    begin_fill()
    right(60)     # 5.右60度
    forward(200)
    right(60)     # 6.右60度
    forward(200)
    right(120)    # 7.右120度
    forward(200)
    end_fill()

    ### 3 绘制灰面
    fillcolor(_color[2])  # 中灰色
    begin_fill()
    backward(200) # 后退
    left(60)      # 8.右60度
    forward(200)
    right(60)     # 9.右60度
    forward(200)
    end_fill()

#海龟开始表演
bgcolor('#b8b448')
penup()
pendown()

color = ["#6c6c6c","#cbcbcb","#acacac"]
#调用绘制正方体函数
setZFT(color)

hideturtle()         # 隐藏海龟
mainloop()